/* 
    Document   : common
    Created on : 2012-9-20, 14:08:30
    Author     : zhaoge
    Description:
        Purpose of the stylesheet follows.
*/

root { 
    display: block;
}
body{
    font: 12px/150% Arial,Verdana,"宋体b8b\4f53";
    color: #333;
    background: white;
}
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
    margin: 0;
    padding: 0;
}
ol,ul{
    list-style: none;
}
.border_red{
    border:1px #D00000 solid;
}
.wrap{
    width:1200px;
    margin:0 auto;
    padding: 0;
    overflow: hidden;
}
.btn1{
   
    border: none;
    width: 80px;
    height:36px;
    background-color: #ff9933;
    cursor:pointer;
    margin:0;
    padding:0;
}
.head{
    width:100%;
    height:120px;
      
}
.head .logoline{
    width:100%;
    height:80px;
}
.head .daohang{
    width:100%;
    height:40px;
    line-height: 40px;
    
}
.head .daohang .left{
    width:7px;
    height:40px;
    background: url("backimg.png");
    background-position: -75px -273px;
    background-repeat: no-repeat;
    
    overflow: hidden;
    zoom:1;
    float:left;
}
.head .daohang .center{
    width:1183px;
    height:40px;
    background: url("backimg.png") #D00000 repeat-x 0 -315px;
    float:left;
    overflow: hidden;
    zoom:1;
}
.head .daohang .center .cleft{
    width:210px;
    height:40px;
    background: url("backimg.png");
    background-position: 0 -427px;
    background-repeat: repeat-x;
    float: left;
    overflow: hidden;
}
.head .daohang .center .cright{
    width:973px;
    height:40px;
    float:left;
    overflow: hidden;
}
.head .daohang .center .cright ul li{
    width:83px;
    color:white;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    background: url("backimg.png") no-repeat -83px -509px;
    float:left;
    overflow: hidden;
}
.head .daohang .center .cright ul li a{
    text-decoration: none;
    color:white;
}
.head .daohang .center .cright ul li:hover{
    background: url("backimg.png");
    background-position: 0 -160px;
    background-repeat: no-repeat;
}
.head .daohang .center .cright .curr{    
    background: url("backimg.png");
    background-position: 0 -160px;
    background-repeat: no-repeat;
}
.head .daohang .right{
    width:10px;
    height:40px;
    background: url("backimg.png");
    background-position: 0 -273px;
    float:left;
    overflow: hidden;
    zoom:1;
}
.head .logoline .logo{
    width:180px;
    height:80px;
    float:left;
}
.head .logoline .search{
    width:600px;
    height:80px;
    float:left;
    line-height: 80px;
}
.head .logoline .mybuy{
    height:80px;
    width:420px;
    line-height: 80px;
    float:left;
}
.head .logoline .mybuy .gouwuche{
    background: url("gouwuche.jpg") no-repeat;
    width: 130px;
    height:33px;
    line-height: 33px;
    margin-top: 25px;
    float: right;
    margin-right: 5px;
    
}
.main{
    width:100%;
    
}
.index_dh{
    width:212px;
    border:2px #D00000 solid;
    background-color: #f2f1f0;
    padding: 0;
    float: left;
}
#childtypes{
    position: absolute;
    z-index: 1000;
    background-color:#000 ;
    
    filter: Alpha(Opacity=80);
    opacity:0.8;
    border: 1px #DDD solid;
    width: 212px;
    min-height: 60px;
    display: none;
}
#childtypes a{
    color:#ff9933;
}
#childtypes ul li{
    width: 50px;
    float: left;
    background: none;
}
.index_dh ul{
    padding: 0;       
    clear: both;
}
.index_dh ul li{    
    color:#333; 
    height:30px;
    line-height: 30px;
    margin-bottom: 2px;
    background-color: #f2e4d6 ;
    padding-left: 5px;
    padding-right: 10px;
}
.index_dh ul li a{
    width: 150px;
    float: left;
    display: block;
    
}
.index_dh ul li span{
    float: right;font-size:15px;color:#b8aa9c;width: 10px;height:10px;line-height: 10px;display: block;margin-top: 10px;text-align: center;cursor: pointer;
}
#lunbo{
    width: 700px;
    height:350px;
    margin:5px;
    float: left;
    padding: 0;
    border: 1px #333 solid;
    overflow: hidden;
    position: relative;
    
}
#lunbo_bg{
    position: absolute;
    bottom: 0;
    background-color:#000;
    height:30px;
    filter: Alpha(Opacity=30);
    opacity:0.3;
    z-index:1000;
    cursor:pointer;
    width: 700px;
}
#lunbo ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; border:1px solid #fff;z-index:1002;
            margin:0; padding:0; bottom:3px; right:5px;}
#lunbo ul li { padding:0px 8px;float:left;display:block;color:#FFF;border:#e5eaff 1px solid;background:#6f4f67;cursor:pointer}
#lunbo ul li.on { background:#900}
#lunbo_info{position:absolute; bottom:0; left:5px;height:22px;color:#fff;z-index:1001;cursor:pointer}
#lunbo_list a{position:absolute;} 
#lunbo_list img {border:0px;width: 700px;height:350px;}

.logbox{
    height:350px;
    width: 269px;
    
    float: left;
    margin-top: 5px;
    position: relative;
}
.commolist{
    width: 100%;
    margin:0;
    padding: 0;
}
.commolist ul li{
    width: 15%;
    float: left;
    height: 228px;
    margin:5px 9px;
    
    
}
.linethrough{
    text-decoration: line-through;
    color:#888;
}
/*
公告
*/
.logbox .ann{
    height:100px;
}

.logbox .ann ul{
    height:35px;
     
    overflow: hidden;
    
    
}
.logbox .ann ul li {
    height:35px;
    line-height: 35px;
    
}
.logbox  .mt{
    background-color: #F3F3F3;
    height:30px;
    line-height: 30px;
    border:1px solid #DDD;
    border-width: 1px 1px 0 1px;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}
.logbox .ann .md{
    border:1px solid #DDD;
    border-width: 0 1px 1px 1px;
    height:70px;
    
}
.logbox .login{
    height:245px;
    margin-top:5px; 
}
.logbox .login .md{
    border:1px solid #DDD;
    border-width: 0 1px 1px 1px;
    height:215px;
    
}
.bigbox{
    width: 1195px;
    min-height: 270px;
    border-top:  #D00000 solid;
    border-left: solid #DDD;
    border-right: solid #DDD;
    border-bottom: solid #DDD;
    border-width: 2px 1px 1px 1px;
    clear: both;
    margin-bottom: 5px;
}
.bigbox .mt{
    background-color: #F3F3F3;
    height:30px;
    line-height: 30px;
    border:1px solid #DDD;
    border-width: 0px 0px 1px 0px;
    
}
.bigbox .md{
    min-height: 240px;
}
.foot{
    width: 1200px;
    height: 120px;
    margin-bottom: 10px;
    
}
.foot .mt{
    background-color: #D00000;
    height:25px;
    line-height: 25px;
    color:whitesmoke;
    border: 1px solid #DDD;
    border-width: 0 0 1px 0;
}
.foot .md{
    background-color: #F3F3F3;
    border:1px #DDD;
    border-width: 0 1px 1px 1px;
    height: 94px;
}
.foot .flink{
    margin:5px 0;
    width:1200px;
}
.foot .flink a{
    color:#333;
    text-decoration: none;
}
.foot .flink img{
    border:none;
}
.foot .flink ul{
    width:1190px;
    height:45px;
}
.foot .flink ul li{
    width: 100px;
    height:30px;
    line-height: 30px;
    float: left;
    margin:5px 5px;
    text-align: center;
}
/*
注册页面
*/
.reg_main{
    margin:5px 0 5px 0;
    height:400px;
    padding: 50px;
    background-color:#F3F3F3 ;
    position: relative;
    
}

.reg_main h1{
    font-family: 微软雅黑,宋体,黑体;
}
.reg_main .reg_box{
    width: 700px;
    height:300px;
    margin:50px auto;
    
    font-size: 15px;
    
    
}
.reg_main .reg_box b{
    color:red;
    
}
.reg_main .reg_box span{
    color:green;
    margin-left: 10px;
}
.reg_main .reg_box input{
    height:20px;
    line-height: 20px;
}
.reg_main .reg_box table tr td{
    line-height: 20px;
    height:20px;
}
.reg_main .reg_box .right{
    width: 70%;
    text-align: left;
}
.reg_main .reg_box .left{
    width: 30%;
    text-align: right;
}
.reg_main .input_text{
    border:none;
    background-color: #fff;
    border: 1px #f2e4d6 solid;
    width:160px;
}
.reg_main .reg_box .zcxy{
    width: 500px;
    height:400px;
    padding-top: 10px;
    border: 3px #D00000 solid;
    z-index: 1001;
    background-color: #fff;
    position:absolute;
    top:50px;
    left:300px;
    display: none;
}
/*
commo
*/
.commo_left{
    width: 300px;
    min-height: 300px;
    margin: 10px 3px;
    overflow: hidden;
    
    float:left;
}
.commo_right{
    width:880px;
    min-height: 300px;
    margin:10px 3px;
    overflow: hidden;
    
    float: left;
}
.commo_left .commo_left_box{
    width: 295px;
    border: 1px solid #D00000 ;
    padding:0;
    margin-bottom:10px;
}
.commo_left .commo_left_mt{
    background-color: #D00000;
    height:25px;
    line-height: 25px;
    color:whitesmoke;
     
}
.commo_left .commo_left_md{
    width:295px;
    padding:5px 2px;
    margin:0;
}
.commo_left .commo_left_md ul{
    width: 100%;
    padding:0;
    margin:0;
    
}
.commo_left .commo_left_md ul li{
    height:25px;
    line-height: 25px;
}
.commo_right .commo_info{
    width: 880px;
    height: 300px;
    padding:0;
    margin-bottom: 5px;
    overflow: hidden;
}
.commo_right .commo_info .commo_info_pic{
    width: 320px;
    height:300px;
    background-color: #ddd;
    float: left;
}
.commo_right .commo_info .commo_info_infos{
    width:550px;
    height:320px;
    margin-left: 5px;
    float:left;
    
}

.commo_right .commo_info .btn{
    width: 150px;
    height:45px;
    line-height: 45px;
    text-align: center;
    
    background: url("backimg.png") repeat-x 0 -425px;
    display: block;
    overflow: hidden;
}
.commo_right .commo_info .btn a{
    width: 150px;
    height:45px;
    display: block;
    text-decoration: none;
    color:#fff;
    font-weight: bolder;
}
.commo_right .commo_info .commo_info_title{
    width: 540px;
    height:30px;
    line-height: 30px;
    margin-left: 5px;
    font-size: 15px;
    
}
.commo_right .commo_info .commo_info_ul{
    width: 540px;
    
    line-height: 25px;
    margin-left: auto;
    font-size: 15px;
    
}
.commo_right .commo_des{
    width: 878px;
    min-height: 320px;
    padding:0;
    border: 1px #D00000 solid;
    overflow: hidden;
}
.commo_right .commo_des .mt{
    width: 878px;
    height: 30px;
    line-height: 30px;
    color:white;
    font-weight: bolder;
    background-color: #D00000;
}
.commo_right .commo_des .md{
    width: 878px;
    padding: 5px;
    min-height: 300px;
    background-color: white;
    overflow: hidden;
}
#commopic{
    width: 320px;
    height:300px;
    
    float: left;
    padding: 0;
    
    
    position: relative;
    
}
#commopic_bg{
    position: absolute;
    bottom: 0;
    background-color:#000;
    height:30px;
    filter: Alpha(Opacity=30);
    opacity:0.3;
    z-index:1000;
    cursor:pointer;
    width: 320px;
}
#commopic ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; border:1px solid #fff;z-index:1002;
            margin:0; padding:0; bottom:3px; right:5px;}
#commopic ul li { padding:0px 8px;float:left;display:block;color:#FFF;border:#e5eaff 1px solid;background:#6f4f67;cursor:pointer}
#commopic ul li.on { background:#900}
#commopic_info{position:absolute; bottom:0; left:5px;height:22px;color:#fff;z-index:1001;cursor:pointer}
#commopic_list a{position:absolute;} 
#commopic_list img {border:0px;}
/*
type
*/
.typeall_wrap{
    width: 95%;
    margin:15px auto;
}
.typeall_wrap dl{
    width: 100%;
    background-color: white;
    margin-bottom: 5px;
    float: left;
}

.typeall_wrap dl a{
    text-decoration: none;
    color:#888;
}
.typeall_wrap dl a:hover{
    color:#900;
    text-decoration: underline;
}
.typeall_wrap dl dt{
    font-weight: bold;
    padding-left:5px; 
}
.typeall_wrap ul li{
    margin:1px 5px;
    height: 20px;
    line-height: 20px;
    float: left;
}
/*
myhome
*/
.myhome{
    width: 100%;
    padding: 5px;
}
.myhome_left{
    width: 300px;
    float:left;
    min-height: 60px;
    overflow:hidden;
}
.myhome_right{
    width: 890px;
    float: right;
    min-height: 60px;
    overflow:hidden;
}
.myhome_dh{
    padding: 0;
    margin:0;
    
    
}
.myhome_dh ul li{
    width: 100%;
    height: 30px;
    line-height: 30px;
    
    border-bottom: 1px #afe14c dotted;
    padding: 0 15px;    
    
    
}
.myhome_dh ul li a{
    width: 100%;
    height: 30px;
    display: block;
}
.myhome_dh ul li:hover{
    background-color: #fafaf5;
}
/*
公用的一些样式
*/
.public_main{
    width:100%;
    min-height: 100px;
    background-color: #F3F3F3;
    overflow: hidden;
}
.public_box1{
    width:1160px;
    min-height: 100px;
    margin:15px auto;
    background-color: white;
}
.public_left{
    width: 300px;
    padding:0;
    
    float: left;
    
}
 .mbox{
    
    border:#ff9933 1px solid;
    min-height: 60px;
    background-color: white;
    margin-top: 5px;
    overflow: hidden;
}
.mbox .mt{
    background-color:#ff9933 ;
    height:30px;
    line-height: 30px;
    padding-left: 5px;
    font-weight: bolder;
    color:#F3F3F3;
    overflow: hidden;
    
    
}
.mbox .md{   
    margin:0;
    padding:0;
}
.mbox .md ul li{
    float:left;
    margin:2px;
}
.mbox .md  a{
    color:#333;
    text-decoration: none;
}
.mbox .md  a:hover{
    color:#900;
}
.public_right{
    width:895px;
    
    float: right;
    
}
.public_right .commoli{
    width: 215px;
    height:280px;
    margin:auto;
    float: left;
    
}

.public_radio{
    -moz-border-radius: 5px 5px 0 0;-khtml-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;
}